package com.zw.pm.module.overview.program;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.pm.base.BaseModel;
import com.zw.pm.gen.entity.ProgramDoc;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

/**
 * @Description: 会议 model
 *
 * @Author: China.sgl
 * @Date: 2019/12/6 08:42
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ProgramModel extends BaseModel {

    private Integer id;

    /** 会议地址 */
    private String address;

    /** 内容 */
    private String content;

    /** 创建时间 */
    private Date createTime;

    /** 会议时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date date;

    /** 状态  0=删除   1=保存   2=提交 */
    private Integer status;

    /** 标题 */
    private String title;

    /** 发布人 */
    private Integer userId;

    /** 类别 */
    private String category;

    /** 发部部门 */
    private String sender;

    /** 接收部门 */
    private String receiver;

    /** 会议文件 */
    private List<ProgramDoc> files;

}
